V10.1.5/service update - #33
Conversation
Greptile SummaryThis is a v10.1.5 service-update PR that bumps Codebelt/Cuemon package dependencies to their latest compatible patch versions, restructures the DocFX configuration to correctly separate namespace and type overwrite files, adds per-type API documentation pages with usage examples, and hardens the CI deploy condition to prevent skipped optional jobs from suppressing deployment.
Confidence Score: 5/5Safe to merge — all changes are package patch bumps, documentation additions, and a CI condition tightening with no functional code modifications. Every change is either a minor/patch dependency upgrade, a DocFX documentation file addition, an AGENTS.md guidance update, or a CI condition that is now more explicit and consistent with the existing codeql job pattern. There are no logic changes to library source code. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[CI Pipeline Trigger] --> B{Not a pull request?}
B -- No --> Z[Skip Deploy]
B -- Yes --> C[build]
C --> D[pack]
C --> E[test_qualitygate]
C --> F[sonarcloud]
C --> G[codecov]
C --> H[codeql]
D --> I{All jobs succeeded?}
E --> I
F --> I
G --> I
H --> I
I -- No --> Z
I -- Yes --> J[deploy: call-nuget-push]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[CI Pipeline Trigger] --> B{Not a pull request?}
B -- No --> Z[Skip Deploy]
B -- Yes --> C[build]
C --> D[pack]
C --> E[test_qualitygate]
C --> F[sonarcloud]
C --> G[codecov]
C --> H[codeql]
D --> I{All jobs succeeded?}
E --> I
F --> I
G --> I
H --> I
I -- No --> Z
I -- Yes --> J[deploy: call-nuget-push]
Reviews (3): Last reviewed commit: "📚 update changelog for 10.1.5 with docf..." | Re-trigger Greptile |
Add DocFX type overwrite files for all public APIs under .docfx/api/types/. Update namespace documentation pages with enhanced descriptions and Extension Members tables. Configure docfx.json to include type and namespace overwrite files in separate subdirectories. Bump nginx base image to 1.31.2-alpine.
Add comprehensive DocFX documentation maintenance guidance to AGENTS.md, covering namespace pages, type pages, Extension Members tables, example requirements, TFM selection for conditionally compiled APIs, verification workflows, and skip marker discipline. This section replaces the brief official-documentation note with detailed procedures aligned with dotnet-docfx-digest skill requirements.
Update Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0. Update Microsoft.AspNetCore.Mvc.NewtonsoftJson from 9.0.16 to 9.0.17 for net9 and from 10.0.8 to 10.0.9 for net10. These updates include bug fixes and improvements to the test SDK and ASP.NET Core integration packages.
Replace simple pull_request check with comprehensive condition that explicitly validates success of all required jobs. Use always() to ensure deploy is not skipped when optional jobs (e.g., disabled macOS runs) are absent. This prevents deployment from being suppressed when previous jobs skip due to conditional matrix configurations.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #33 +/- ##
=======================================
Coverage 99.24% 99.24%
=======================================
Files 25 25
Lines 929 929
Branches 116 116
=======================================
Hits 922 922
Misses 7 7 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This is a service update that focuses on package dependencies.
Automated changes:
Note: Third-party packages (Microsoft.Extensions.*, BenchmarkDotNet, etc.) are not auto-updated.
Use Dependabot or manual updates for those.
Generated by codebelt-aicia
Triggered by: xunit @ 11.1.1